.Pubinfo {
    width: 100%;
    height: 100vh;
    position: relative;
    background: #fff;

    img {
        vertical-align: middle;
    }

    p {
        padding: 5px 0 0 0;
        font-size: 16px;
    }

    .payForm {
        display: flex;
        flex-direction: column;
        padding: 10px;

        li {
            padding: 15px 10px;
            display: flex;
            justify-content: space-between;
            align-items: center;

            p {
                font-size: 20px;
                font-weight: bolder;
            }

            var {
                font-size: 18px;
            }

            &:last-of-type {
                var {
                    font-size: 22px;
                    color: crimson;
                }
            }
        }
    }

    .payType {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 10px;
        background: #d4d4d4;
        padding: 17px;
        border-radius: 3px;

        dt {
            img {
                width: 45px;
            }
        }

        dd {
            display: flex;
            align-items: center;
            justify-content: center;

            span {
                margin-left: 10px;
                width: 20px;
                height: 10px;
                border-left: 3px solid #06c706;
                border-bottom: 3px solid #02c302;
                transform: rotate(-45deg);
            }
        }
    }

    .busSubmit {
        position: fixed;
        bottom: 0;
        height: 55px;
        width: 100%;

        button {
            width: 100%;
            height: 100%;
            border: none;
            color: #ffffff;
            background-color: rgba(193, 0, 0, 0.95);
            box-shadow: inset 0px 0px 0.5px 0.5px #c65700;
            font-size: 17px;

            img {
                width: 16px;
                margin: 0 0 3px 5px;
            }
        }
    }
}